﻿ah.proxy({
    //请求发起前进入
    onRequest: (config, handler) => {
        handler.next(config);
    },
    //请求发生错误时进入，比如超时；注意，不包括http状态码错误，如404仍然会认为请求成功
    onError: (err, handler) => {
        console.log(err.type);
        handler.next(err)
    },
    //请求成功后进入
    onResponse: (response, handler) => {
        // 如果未登录
        if (response.status === 401) {
            location.href = "/Login.aspx?redirect=" + location.href;
            return;
        }
        // 如果返回的code 不正确
        const res = JSON.parse(response.response) || "";
        if (res.code === -1) {
            layer.alert(res.msg, () => {
                layer.closeAll();
            });
            return;
        }
       handler.next(response)
    }
})